package jdk7.underlinesupport;


/**
 * Description: jdk1.7新特性：数字变量对下划线_的支持（Underline Support in Integer）
 * 你可以在数值类型的变量里添加下滑线，除了以下的几个地方不能添加：
 * 数字的开头和结尾、小数点前后、F或者L前
 * 需要出现string类型值的地方(针对用0x或0b表示十六进制和二进制，参考第一点)，比如0x101，不能用0_x101
 * 
 * 个人认为：没什么用吧，提高代码阅读性？
 * @author Kwum
 * @date 2017年6月26日 下午3:59:12
 * @version 1.0
 */

public class Run {

    public static void main(String[] args) {
        
        int num1 = 1234_5678_9;
        float num2 = 222_33F;
        long num3 = 123_000_111L;
         
        //下面的不行 
        //数字开头和结尾 
//        int nu = _123; 
//        int nu = 123_; 
         
        //小数点前后 
//        float f = 123_.12; 
//        float f = 123._12; 
         
        //F或者L前 
//        long l = 123_L; 
//        float f = 123_F; 
         
        //需要出现String的地方 
//        int num = 0_b123; 
//        float f = 0_x123F;
        
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
    }
}
